package Controle;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import modelo.Cliente;
import dao.ClienteDAO2;


@ManagedBean
@SessionScoped
public class ControleCliente {

	private String codigo = "";
	private ClienteDAO2 dao = new ClienteDAO2();

	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	private Cliente cliente = new Cliente();
	public Cliente getCliente() {
		return cliente;
	}
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	
	public void salvar(String teste){
		dao.incluir(cliente);
		cliente = new Cliente();
	}
	
	public List<Cliente> listar(){
		return dao.listar();
	}
	
	public void excluir(){
		dao.excluir(cliente);
	}
	public void alterar(){
		try {
			dao.alterar(cliente);
			cliente = new Cliente();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
